Java
Installation of Solaris Patches
for JDK 1.1 and 1.2 Reference Implementations
Install the required patches and consider installing the recommended patches for the Solaris 2.5.1 or Solaris 2.6 operating system.

Determining Which Patches Are Installed

To determine which patches are already installed on your system, use the shell command "showrev":

    % showrev -p
Check to see if the patches you need, or later versions, are in this list.


Which Patch Versions Can Be Used?

Let's explain what "or later" means for a patch version. The last two digits of a patch number indicates the patch version; you can use the indicated patch version or later. For example, the version of patch "123456-07" is "07". In this case, you could use version "07", or any later version "08", "09", "10" and so forth of the same patch "123456".


Patches for Solaris 2.6:

The following patches are for the JDK software on the Solaris 2.6 operating system.

Need for Patch For JDK Version Solaris-SPARC
Patch #
Solaris-x86
Patch #
Nature
of Patch
Problems Without Patch Obtain Patch
From
Required 1.2 105633-10
or later
106248-04
or later
Xserver
bug fixes
Xserver might crash when TrueType fonts, which are turned on by default, are used. Also, characters from Type1 fonts may display as blank spaces. sunsolve
Required 1.2 106040-10
or later
106041-10
or later
Input method fix Input methods will not work in some Asian locales for Swing components. Patch cluster
Recommended only for native threads 1.1.x
1.2
105568-02
or later
105569-02
or later
Threads bug fix Infrequent problem. Hangs forever inside wait(int millis) or Thread.sleep(int millis). sunsolve
Required for euro support 1.1.x
1.2
106842-03
or later,
105633-12 or later,
and 106841-01 or later
106844-03
or later, and
106248-05 or later,
and 105200-06 or later.
Euro support Input, output, or printing of the euro symbol will not be possible. Formatting of currency strings in euros will not work. sunsolve
Required for Traditional Chinese fonts 1.1.x
1.2
106409-01
or later
106410-01
or later
Traditional Chinese TrueType font fix TrueType fonts for Traditional Chinese characters (zh_TW locale) cannot be displayed. sunsolve


Patches for Solaris 2.5.1:

The following patches are for the JDK software on the Solaris 2.5.1 operating system.

Need for Patch For JDK Version Solaris-SPARC
Patch #
Solaris-x86
Patch #
Nature
of Patch
Problems Without Patch Obtain Patch
From
Required 1.2 103461-27
or later
104195-12
or later
Motif bug fixes AWT text peers may crash Patch cluster
Required only for
native threads
1.1.x
1.2
103566-08
or later
104241-01
or later
Xserver bug fixes Native Threads will not work correctly Patch cluster
Required only for
native threads
1.1.x
1.2
103640-08
or later
103641-08
or later
Kernel bug fixes Native Threads will not work correctly Patch cluster
Required for euro support 1.1.x
1.2
106518-02
or later and
106840-01 or later
106712-01
or later and
103500-11 or later
Euro support Input, output, or printing of the euro symbol will not be possible. Formatting of currency strings in euros will not work. sunsolve


Patches for Solaris 2.5:

The following patches are for JDK 1.1 on Solaris 2.5.

Need for Patch For JDK Version Solaris-SPARC
Patch #
Solaris-x86
Patch #
Nature
of Patch
Problems Without Patch Obtain Patch
From
Required for euro support 1.1.x 106517-02
or later and
106839-01 or later
106711-01
or later and
103500-11 or later
Euro support Input, output, or printing of the euro symbol will not be possible. Formatting of currency strings in euros will not work. sunsolve


Obtaining and Installing Patches

You can obtain patches from your warranty provider, from SunService (if you have a SunSpectrum contract) or from the SunSolve web site. To obtain the Patch Clusters from the SunSolve web site:

  1. Access the web site at sunsolve.sun.com.
  2. Choose the "Public Patches" link.
  3. Download the patches. For Solaris 2.5.1, you can download the Solaris 2.5.1 Recommended Patch Cluster or the Solaris 2.5.1 x86_Recommended Patch Cluster.
  4. Follow the installation instructions in the Patch Cluster README next to the download link.